sysroot: add a builder object
authorLuca BRUNO <luca.bruno@coreos.com>
Wed, 27 Oct 2021 09:45:34 +0000 (09:45 +0000)
committerColin Walters <walters@verbum.org>
Fri, 6 May 2022 16:53:57 +0000 (12:53 -0400)
commitec572d786ea862724e6d53d58fd1ea61e4db4c3f
tree5dd4e6f90a2d28e97be2c5205e76d9c8ec7cdad9
parent440d872f68dcfbf39f3adb6cb6b68bb410306d06
sysroot: add a builder object

This adds a `SysrootBuilder` in order to allow consumers to load
a configured `Sysroot` in an ergonomic way. It tries to prevent
logic bugs coming from handling half-initialized entities.
rust-bindings/rust/src/lib.rs
rust-bindings/rust/src/sysroot.rs [new file with mode: 0644]